import java.util.Arrays;



public class Test {
    public static boolean fuc2(int[]array){
        int count =0;
        for (int i = 0; i < array.length; i++) {
            if(array[i]%2!=0){
                count++;
                if (count==3){
                    return true;
                }
            }else{
                count =0;
            }
        }
        return false;
    }
    public static void main(String[] args) {
        int[] arr = {1,2,34,3,4,5,7,23,12};
        System.out.println(fuc2(arr));
    }
    public static int fuc1(int[] array){
        Arrays.sort(array);
        return array[(array.length)/2];
    }
    public static void main3(String[] args) {
        //给定一个大小为 n 的数组，
        //找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。
        //你可以假设数组是非空的，并且给定的数组总是存在多数元素。
        //输入：[3,2,3]
        //输出：3
        int[] array ={2,2,1,1,1,2,2};
        System.out.println(fuc1(array));


    }
    //给定一个非空整数数组，除了某个元素只出现一次以外，
    // 其余每个元素均出现两次。找出那个只出现了一次的元素。
    //输入: [2,2,1]
    //输出: 1
    public static int function(int[] array){
        int ret = 0;
        for (int i = 0; i < array.length ; i++) {
            ret^=array[i];
        }
        return ret;
    }
    public static void main2(String[] args) {
        int[] array = {4,2,1,2,1}; //2 2 1 1 4
        System.out.println(function(array));
    }
    //给定一个整数数组 nums 和一个整数目标值 target，
    // 请你在该数组中找出 和为目标值 target 的那 两个 整数，
    // 并返回它们的数组下标。
    //输入：nums = [2,7,11,15], target = 9
    //输出：[0,1]
    public static int[] func(int[]array,int target){
        int[] ret = {-1,-1};
        for (int i = 0; i <array.length; i++) {
            for (int j = i+1; j <array.length ; j++) {
                if (array[i]+array[j]==target){
                    ret[0]=i;
                    ret[1]=j;
                    return ret;
                }
            }
        }return ret;
    }
    public static void main1(String[] args) {
        int[] array ={2,7,11,15};
        int target =9;
        int[] ret=func(array,target);
        System.out.println(Arrays.toString(ret));
    }
}
